home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 March / macformat-022.iso / Shareware City / Comms / Testify 3.6 folder / Comments about Testify 3.6.sit
Encoding:
Text File  |  1994-12-09  |  12.2 KB  |  273 lines  |  [ttro/ttxt]

  1. Testify 3.6 has these features:
  2.  
  3. - Echo->E-Mail redirection!  This is a unique feature that allows you and your
  4.   users to post messages in normal conferences, but have the messages re-
  5.   routed to a specific e-mail address.  This is great for read-only Usenet
  6.   feeds, Internet mail-lists, etc.  Set up the exchange in the
  7.   Echo->E-Mail.List file in your Tabby folder - see the example file.  This
  8.   feature only works for online users - not points or linked nodes.
  9.  
  10. - NodeList lookup!  When you send Netmail to a unique person on FidoNet, 
  11.   you can now specify 0/0 as the node.  When Testify sees this, it will search
  12.   for the _first_ matching name in the current nodelist and use that person's
  13.   address instead.  Example... To: Martin Pingree, 0/0
  14.   Be sure the name is spelled right.  If you try a common name like John Smith,
  15.   You will probably end up sending mail to the wrong person.
  16.  
  17. - AutoKill of files specified in an AutoKill.List file in the Tabby folder.
  18.   The sysop can comment each line of the list for future reference (aren't the
  19.   FidoNet filename conventions strange?) and can delete files by size limit or
  20.   if they simply exist.  Example: I have a test Point set up, which receives 
  21.   several echoes.  I don't want the prospective new point to get blown away by 
  22.   a huge mail packet, so use AutoKill to keep the message size under a limit.  
  23.   This also works for the Tabby Log, etc.  You can even use it to delete 
  24.   preference files (in the System Folder), if you always get certain ones you 
  25.   want trashed routinely.  See the included example file for details on use.
  26. 
  27. - Time sharing!  Testify gives priority to the needs of other applications for 
  28.   CPU time.  It can be placed in the background for continued operation, while
  29.   other processes run in the forefront.  The window can also be moved aside if
  30.   this is desireable.  No need to force Testify to the background though, 
  31.   because it is NOT a CPU hog when in the foreground.
  32.  
  33. - Improved launch.next handling!  Testify now does a fantastic job of launching
  34.   the next file in the event sequence listed in launch.next. (see release notes
  35.   at bottom for details)
  36.  
  37. - A DISTRIBUTE command, kind of like a batch ATTACH feature is now available
  38.   to you and users on your BBS!  Look at the following example:
  39.  
  40. Outgoing message...
  41.  
  42. From: Joe Shmoe
  43. To: DISTRIBUTE, <any fake node>
  44. Subject: zzWoof.cpt
  45.  
  46. 2605/611
  47. 130/1003
  48. 282/24
  49. 2605/620
  50. ---
  51.  
  52. The sysops you DISTRIBUTE files to see this e-mail message...
  53. _________________________
  54. (1/1): File: DISTRIBUTED
  55. Name: Joe Shmoe, 123/456
  56. Date: Sun, Apr 18, 1993 4:28:02 PM
  57. 
  58. The following file was distributed to your system:
  59. 
  60. zzWoof.cpt
  61. _________________________
  62. 
  63. 
  64. Note that Testify uses the message senders name in each message, rather than
  65. "Sysop", used by Tabby Robots distribution mechanism.
  66.  
  67. - a CUT LINK command!  This is one of the most powerful commands I've written
  68.   for Testify.  The CUT LINK function will completely remove every file and 
  69.   reference to a given node number anywhere in the Tabby environment.  Packets,
  70.   sendmail, sendfiles, echo configurations, password, routing, outgoing call
  71.   setups, schedules, pointgroups (yes, it knows about your PointNet if you have
  72.   one!) are appropriately backed up, then modified when the CUT LINK command is 
  73.   processed.  Even erroneous FREQ's (.REQ files) are stripped away if you use
  74.   CUT LINK for this purpose!  Use of this command requires that the user's
  75.   name be entered in a special Testify Permissions file, located in the Tabby
  76.   folder.  Without this file, CUT LINK will not operate.  Unauthorized CUT
  77.   LINK attempts are noted in the Tabby Log for your reference, as well as
  78.   all authorized CUT LINK operations.  See the following example:
  79.  
  80. Outgoing message...
  81.  
  82. From: Joe Shmoe
  83. To: CUT LINK, <any node you want to cut>
  84. Subject: <any special message you want at the top of the message body>
  85.  
  86. <any message you want below the standard CUT LINK message>
  87. ---
  88.  
  89. The sysop whose link you cut will see this e-mail message...
  90. _________________________
  91. (1/1): Your Link here has been Cut
  92. Name: Sysop, 123/456
  93. Date: Sun, Apr 18, 1993 4:28:02 PM
  94. 
  95. <the special message you wanted at the top of the message body>
  96.  
  97. By permission of the Sysop of this sending system,
  98. all files and configuration setups referencing your
  99. node number have been removed.  If you had been
  100. receiving an echo feed, the link is now cut.  You
  101. may also receive this message if a pending FREQ or
  102. file ATTACH was auto-deleted.  If this action is in
  103. error, please contact the Sysop ASAP.  Thank-you!
  104.  
  105. <the message you wanted below the standard CUT LINK message>
  106. _________________________
  107. 
  108.  
  109.   The subject line in a CUT LINK message will become the first line of the
  110.   message sent to a remote sysop.  You may also enter any message in the note,
  111.   and it will follow Testify's notification message to the receiver (as shown
  112.   above).
  113.  
  114. - a randomized tagline is chosen from a file called "Origin.List" and appended
  115.   to each outgoing message - whether e-mail or echo message.  This is
  116.   intended to directly replace the functionality of Originator II, because we
  117.   all want to reduce our Tabby event strings, right?  Put permanent,
  118.   informative info into your Origin line, where it belongs - and have a blast
  119.   with the tagline!  Lines in the Origin.List must not exceed 61 characters - 
  120.   any that do will be cut to the proper length by Testify.  The Origin.List 
  121.   file must reside in your Tabby folder, and can contain any number of tag 
  122.   lines!
  123.  
  124.   Some echo moderators do not allow taglines in their echoes.  If this is the
  125.   case, add the echo name (any case) to a file called NoAreaTag.List in the
  126.   Tabby folder.  All messages sent to these areas will not have the tagline
  127.   appended to the Testify postmark.
  128.  
  129.   If you re-run Testify on a Generic Export file, it will NOT re-append new
  130.   tags to the existing ones.  It will only process new messages (with a newly
  131.   selected tag, of course).  Testify leaves a "New Tag =>" message in the
  132.   Tabby log, to let you know which was selected.
  133.  
  134. - Node swaping and aliases!  Example: I get scads of mail from the InterNet-
  135.   Fido zone gate, which is 1:1/31.  Unfortunately, that node doesn't accept 
  136.   replies in the standard FidoNet e-mail format - but 1:107/10 is also a gate 
  137.   to InterNet, and WILL accept my replies.  In your Tabby folder, create a 
  138.   file called "NodeSwap.List".  In that file, place the original node number
  139.   or any name (even multiple words separated by spaces!), a TAB, and the 
  140.   replacement node number.  Example: "The Association <tab> 2240/174".  Use a 
  141.   new line for every swap you want to happen.  Your list can contain up to 
  142.   10,000 characters max (roughly 450 swap-sets).  If you ever need more 
  143.   <gasp!>, just let me know.  When using the 'alias' feature, many BBS's (not
  144.   Hermes, unfortunately) will let you substitute the word string instead of
  145.   a node number.  One important note: make sure original nodes in the same 
  146.   network are in numeric order - 2240/17 should ALWAYS come before 2240/174.
  147.   The swapping code is optimized for speed and this is a sacrifice I chose to 
  148.   let you work with.  Node-swap exists as a replacement for the NodeAlias 
  149.   program, which no longer works on my system.  Testify's "NodeSwap.List" is 
  150.   NOT compatible with NodeAlias'.
  151.  
  152. - AreaFix, GEcho, and RAID terminators!  Normally, the tag at the end of each 
  153.   message (e-mail) would be interpreted as part of your AreaFix, GEcho, or RAID
  154.   setup command to a remote feed.  Testify looks out for these names, and 
  155.   adds a "---" before it appends the tagline.  If you like to use other setup
  156.   names, you can add "---" at the end of each message on your own (which is
  157.   good practice) or contact me to add these names to Testify.
  158.  
  159. - Testify will try to run the application you specify in the Tabby Maint
  160.   Configuration menu dialog if there is any trouble with the launch.next 
  161.   string.  If the Tabby Setup file isn't found, it will try to launch 
  162.   NightStart, and if it can't find that it will drop to the Finder.
  163.   If you don't have NightStart, get it!  It's the best rebooting utility,
  164.   giving the sysop an adjustable countdown and abort option before actually
  165.   restarting the Mac.  You can FREQ "NightStart1.0" from my system if you wish.
  166.  
  167.   If Testify is launched outside of the BBS folder, it'll create an error log
  168.   on the spot, to tell you what went wrong.  If the Generic file, Tabby folder,
  169.   Origin.List, Tabby Config, NodeSwap.List, or Areas.bbs files are missing,
  170.   Testify will always log the problem or react rationally.
  171. 
  172. - Under some circumstances when using Tabby Robot the Generic Export file
  173.   will not have the proper ASCII 0 character followed by a carriage return at 
  174.   the very end of the file.  This is a Tabby Robot bug which Testify deals with
  175.   gracefully.  Testify does not fix the problem, since it doesn't seem to
  176.   cause trouble for any of the other Tabby modules - it just accepts it.
  177.  
  178. - Remote FREQ's!  Messages addressed to "FREQ" (any capitalization or none is
  179.   fine) at any node number are intercepted by Testify, and all files 
  180.   listed in the body of the message are requested from that node.
  181.   Significantly, Testify has overcome a limitation in Tabby Robot - subsequent 
  182.   FREQ messages for the same node DO NOT over-write the prior FREQ list!  All 
  183.   FREQ's are appended to the ongoing list.  The Tabby log will contain a full 
  184.   list of the user who FREQed the files, and what those file names were.
  185.   To FREQ a passworded file, simply put a space followed by ! and the password.
  186.   Example: Testify 3.6.sit !PASSWORD
  187.   Additionally, Testify leaves the sysop of the FREQ node a more meaningful
  188.   message than Tabby...
  189. 
  190. Outgoing message...
  191.  
  192. From: Joe Shmoe
  193. To: FREQ, 2240/174
  194. Subject: <put any message here>
  195.  
  196. files
  197. testify 3.6.sit
  198.  
  199.  
  200. The sysop you FREQ from sees this e-mail message...
  201. _________________________
  202. (1/1): File: 08C0007D.REQ
  203. Name: Joe Shmoe, 123/456
  204. Date: Sun, Apr 18, 1993 4:28:02 PM
  205. 
  206. <your subject-line message will be put here>
  207.  
  208. The following files were FREQ'd from your system:
  209. 
  210. files
  211. testify 3.6.sit
  212. _________________________
  213.  
  214. 
  215. - Remote ATTACHes!  Messages addressed to "ATTACH" (any capitalization is
  216.   acceptable) at any node number are also intercepted by Testify, and all 
  217.   files listed in the body of the message are sent to that node IF they are 
  218.   found in the Tabby "Request Directories" paths.  Passworded paths are 
  219.   ignored.  Subsequent ATTACHes are appended to the first, and Testify DOES 
  220.   accept multi-file attachements!  As with FREQs, the Tabby log will contain a 
  221.   list of users and file names that were attached.  If the ATTACHed files are 
  222.   not found in the Request Dir's, the targeted node is NOT called - however, 
  223.   in all cases Testify leaves an informative message to the sysop on the other 
  224.   end...
  225. 
  226. Outgoing message...
  227.  
  228. From: Joe Shmoe
  229. To: ATTACH, 2240/174
  230. Subject: <put any message here>
  231.  
  232. killer bee info.sit
  233. flight of bumblebees.mod.cpt
  234.  
  235.  
  236. The sysop you ATTACH files for sees this e-mail message...
  237. _________________________
  238. (1/1): File: ATTACHED
  239. Name: Joe Shmoe, 123/456
  240. Date: Sun, Apr 18, 1993 4:28:02 PM
  241. 
  242. <your subject-line message will be put here>
  243.  
  244. The following files were ATTACHed for your system:
  245. 
  246. killer bee info.sit
  247. flight of bumblebees.mod.cpt
  248. _________________________
  249. 
  250. 
  251. Note that Testify uses the message senders name in each message, rather than
  252. "Sysop", used by Tabby Robot.
  253. 
  254. At this time, Testify may be operated by any user on your BBS.  I've given
  255. this a good deal of thought, and provided the following report in the Tabby
  256. Log:
  257. 
  258. 04/18/93 15:51:23 Testify - program starting
  259. 04/18/93 15:51:23 Testify - signing outgoing messages
  260. 04/18/93 15:51:25 Testify - processing FREQ from Joe Shmoe to 2240/174
  261. 04/18/93 15:51:25 Testify -   FREQ: files
  262. 04/18/93 15:51:25 Testify -   FREQ: testify 3.6.sit
  263. 04/18/93 15:51:25 Testify - processing ATTACH from Joe Shmoe to 2240/174
  264. 04/18/93 15:51:26 Testify -   ATTACH: killer bee info.sit
  265. 04/18/93 15:51:26 Testify -   ATTACH: flight of bumblebees.mod.cpt
  266. 04/18/93 15:51:27 Testify - program ending
  267. 
  268. 
  269. It would be possible to have an "Authorization" file, containing the names of
  270. users who may and may not use FREQ and ATTACH, but I feel this can be handled
  271. between the sysop and his users.  If users aren't told this utility exists, it 
  272. will remain for Sysop use.  You get the idea.
  273.